#include "abstracteditor.h"
#include "editormanager.h"

using namespace ObjectEditors;

AbstractEditor::AbstractEditor(const QString& editorId, EditorManager &em) :
    AbstractState(editorId, em)
{
}

void AbstractEditor::mousePress(QMouseEvent *pEvent)
{

}

void AbstractEditor::mouseMove(QMouseEvent *pEvent)
{

}

void AbstractEditor::mouseRelease(QMouseEvent *pEvent)
{

}

EditorManager &AbstractEditor::editorManager()
{
    return *static_cast<EditorManager*>(&stateManager());
}
